|
 |
Applicazioni Software |
PROGETTO n° 05 - 2/5
[84 di 166] |
 |
Questo progetto, come il precedente, si prefigge il compito di
collaudare il funzionamento della
porta d'uscita a 8 bit, associata al
Registro d'uscita 0378H/0278H,
corrispondente ai
pin2 ÷ pin9
del
connettore della porta
parallela. |
 |
L'hardware coinvolto è il medesimo del
progetto precedente, essenziale e facile
da realizzare: si tratta di una batteria di 8 led,
ciascuno dotato di resistore in serie per
limitare la corrente assorbita, di solito autocostruito su un supporto
millefori. |
 |
Ti ricordo che la porta
parallela è abbastanza robusta e in
grado di sopportare questo carico, ma non bisogna
esagerare: esegui la prova in un tempo adeguato e
controlla con pazienza i collegamenti e le
saldature, specialmente per quelli che interessano i piedini del connettore
maschio DB-25 della
porta parallela. |
 |
Per non correre alcun rischio
sarebbe meglio interporre un
74LS244 (un buffer
di corrente), ma questo vanificherebbe la praticità del progetto, rendendo
necessaria un'alimentazione esterna. |
 |
NB: Con
i moderni Sistemi Operativi (Windows NT,
Windows 2000,
Windows XP )
non è più concesso l'accesso diretto
alle porte di
Input/Output dall'ambiente
Assembly o dai linguaggi di
programmazione (Pascal, Delphi,
Visual Basic ...),
come si poteva fare prima con
Windows 95/98/ME. |
 | Quando si tenta, come fa il nostro progetto, un
Input o un Output agli
indirizzi Hardware viene generata una
segnalazione d'errore di "istruzione
protetta" o, semplicemente non succede nulla... |
 | Naturalmente un problema
di questo tipo non poteva rimanere irrisolto:
puoi accedere al driver che restituisce l'accesso
diretto all'Hardware del computer in
ambiente Window2000/NT/XP cliccando su
questo link:
|
©
2001-2006 - Studio Tecnico
ing. Giorgio OBER
Tutti i diritti sono riservati
|